convolution problem